import request from '@/utils/request'
// 新增主体类型
export function saveType(data) {
  return request({
    url: '/principalType/saveType',
    method: 'post',
    data: data,
  })
}
// 根据父级id查询下一层主体类型
export function getChildSubject(data) {
  return request({
    url: '/principalType/getChildSubject',
    method: 'get',
    params: data,
  })
}

// 根据id删除主体类型
export function reById(data) {
  return request({
    url: '/principalType/reById',
    method: 'get',
    params: data,
  })
}
// 修改主体类型
export function updateType(data) {
  return request({
    url: '/principalType/updateType',
    method: 'post',
    data: data,
  })
}
// 根据id修改状态
export function updateStatus(data) {
  return request({
    url: '/principalType/updateStatus',
    method: 'get',
    params: data,
  })
}

// -------------------------------------------------任务类型-------------------------------------------
// 新增任务类型
export function addType(data) {
  return request({
    url: '/taskType/addType',
    method: 'post',
    data: data,
  })
}
// 根据id删除专题类型
export function deleteById(data) {
  return request({
    url: '/taskType/deleteById',
    method: 'get',
    params: data,
  })
}
// 分页多条件查询所有企业
export function findQueryPage(data) {
  return request({
    url: '/taskType/findQueryPage',
    method: 'get',
    params: data,
  })
}

// 修改任务类型
export function updateTaskType(data) {
  return request({
    url: '/taskType/updateType',
    method: 'post',
    data: data,
  })
}
// 修改专题类型状态
export function updateTaskStatus(data) {
  return request({
    url: '/taskType/updateStatus',
    method: 'get',
    params: data,
  })
}
